<?php
 class Crud_m extends CI_Model{
    function __construct(){
      parent::__construct();
    }

//------- Todos los datos de una tabla  ----------------//    
    function alldata($table){       /*pasar como parametro el nombre de la tabla*/
     $this->db->select('*');        /* de esta forma pude utilizarse para obtener datos de */
     $this->db->from($table);       /* cualquier tabla que necesitemos*/
     $consulta = $this->db->get();
      if($consulta->num_rows()>0){
        return $consulta->result();
        }
    }

//------- Obtener un registro por el id---------//    
   function get_by_id($id,$field,$tabla){       /*Pasar como parametro*/
    $consulta=$this->db->where($field,$id);     /*id del registro - nombre del campo id en la tabla*/  
    return $this->db->get($tabla);              /* nombre de la tabla*/              
   }

//------- Actualizar registro por id------------//
    function upd_data($id_carr,$desc_carr,$fecha_alta,$estado){
     $data = array('desc_carr' => $desc_carr,
                   'fecha_alta'=> $fecha_alta,
                   'estado'    => $estado
                  );
     $this->db->where('id_carr',$id_carr);
     $this->db->update('carrera',$data);
    }
    
  
}    
    




